package org.example.back.entity.health;

import java.util.Date;

public class ChronicDisease {
    private Integer id;
    private Integer userId;
    private String diseaseName;
    private Date diagnosisDate;
    private String medications;
    private String managementPlan;
    private Date lastCheckupDate;
    private Date nextCheckupDate;
    private String notes;
    private Date createdAt;
    private Date updatedAt;

    // Getters and Setters
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getDiseaseName() {
        return diseaseName;
    }

    public void setDiseaseName(String diseaseName) {
        this.diseaseName = diseaseName;
    }

    public Date getDiagnosisDate() {
        return diagnosisDate;
    }

    public void setDiagnosisDate(Date diagnosisDate) {
        this.diagnosisDate = diagnosisDate;
    }

    public String getMedications() {
        return medications;
    }

    public void setMedications(String medications) {
        this.medications = medications;
    }

    public String getManagementPlan() {
        return managementPlan;
    }

    public void setManagementPlan(String managementPlan) {
        this.managementPlan = managementPlan;
    }

    public Date getLastCheckupDate() {
        return lastCheckupDate;
    }

    public void setLastCheckupDate(Date lastCheckupDate) {
        this.lastCheckupDate = lastCheckupDate;
    }

    public Date getNextCheckupDate() {
        return nextCheckupDate;
    }

    public void setNextCheckupDate(Date nextCheckupDate) {
        this.nextCheckupDate = nextCheckupDate;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
}